package com.todod.base.module.infra.api.basegenerateno.dto;

import com.fhs.core.trans.vo.VO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Schema(description = "RPC 服务 - 系统生成编号 Response DTO")
@Data
public class BaseGenerateNoRespDTO implements VO {

    @Schema(description = "主键", requiredMode = Schema.RequiredMode.REQUIRED, example = "23226")
    private Short id;

    @Schema(description = "名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "赵六")
    private String seqName;

    @Schema(description = "步进值", requiredMode = Schema.RequiredMode.REQUIRED)
    private Short step;

    @Schema(description = "初始值", requiredMode = Schema.RequiredMode.REQUIRED)
    private Short startval;

    @Schema(description = "最大值", requiredMode = Schema.RequiredMode.REQUIRED)
    private Long maxValue;

}
